engineering electrical engineering cnc engineers cnc machining mechanical engineering electrical contract manufacturing contract electronic manufacturing assembly electronic design machine shop electronics design engineer machining